//1.导入express
const express = require('express')
//2.创建web服务器
const app = express()
//对外提供静态资源
app.use('/itheima-tools',express.static('./itheima-tools'))

//3.中间件函数
const mw = function(req,res,next){
    console.log('最简单的中间件')
    //转交给下一个中间件或路由
    next()
}

//4.全局生效的中间件
app.use(mw)
//解析表单中的JSON格式的数据 数据挂载到req.body中
app.use(express.json())
//解析表单中url-encoded格式的数据 数据挂载到req.body中
app.use(express.urlencoded({extended:false})) 

//5.路由
app.get('/user',(req,res)=>{
    //向客户端响应JSON对象
    res.send({name:'zs',age:20})
})
app.post('/user',(req,res)=>{
    //向客户端响应文本
    res.send('请求成功')
})
//6.启动web服务器
app.listen(80,()=>{
    console.log('express server running at http://127.0.0.1')
})